package com.feeyin.radar.msg.service;

import com.feeyin.radar.commons.Page;
import com.feeyin.radar.msg.model.InternalMailbox;
import java.util.List;

public abstract interface InternalMailboxService
{
  public abstract List getPageInternalMailboxs(Integer paramInteger, Page paramPage, int paramInt, String paramString);

  public abstract Integer getPageInternalMailboxsCount(Integer paramInteger, int paramInt, String paramString);

  public abstract InternalMailbox getInternalMailById(Integer paramInteger);

  public abstract Integer getNoReadInternalMailCount(Integer paramInteger);

  public abstract boolean insertInternalMail(InternalMailbox paramInternalMailbox);

  public abstract boolean updateInternalMailForReaded(Integer paramInteger);

  public abstract boolean moveInternalMailToWastebox(String[] paramArrayOfString, Integer paramInteger, int paramInt);

  public abstract boolean deleteInternalMail(String[] paramArrayOfString, Integer paramInteger, int paramInt);
}